import fitz  # PyMuPDF

# PDF路径
pdf_path = "25119121152002893200.pdf"

# 打开PDF
doc = fitz.open(pdf_path)

# 转换每一页为图片
for page_num in range(len(doc)):
    page = doc.load_page(page_num)  # 载入页面

    # 将页面转换为图像（像截图一样的效果）
    pix = page.get_pixmap(dpi=300)  # 设置DPI来控制图像质量

    # 将图像保存为PNG格式
    pix.save(f"page_{page_num + 1}.png")
    print(f"Page {page_num + 1} saved as 'page_{page_num + 1}.png'")
